package one.stand.service;

import one.stand.model.BusinessCardModel;
import one.stand.model.ResultModel;
import one.stand.model.ShareRecordModel;
import one.stand.request.BusinessCardRequest;
import one.stand.request.DynamicRequest;
import one.stand.request.ShareRecordRequest;

/**
 * @author: QIK
 * @CreateDate: 2019/6/26 9:14
 */
public interface PosterService {

    /**
     * 得到名片海报
     *
     * @param request
     * @return
     */
    ResultModel getCardPoster(BusinessCardRequest request);

    String card1(BusinessCardModel model, String appName);

    String card2(BusinessCardModel model, String appName);

    String card3(BusinessCardModel model, String appName);

    String card4(BusinessCardModel model);

    String card5(BusinessCardModel model);

    String card6(BusinessCardModel model);

    String card7(BusinessCardModel model);

    String card8(BusinessCardModel model);

    String getWxCode(String cardId, String companyId);

    ResultModel getDynamicPoster(ShareRecordRequest dynamicModel);
}
